interstitial implantation - Spanish English Dictionary